package com.keba.lamp.complaint.vo.result;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Builder
@Accessors(chain = true)
public class DocTemplateUserResultVO {
    /**
     * 原告姓名
     */
    @Schema(description = "姓名/企业名称")
    private String plaintiffName;
    @Schema(description = "证件类型：身份证、社会信用代码证")
    private String plaintiffIdType;
    @Schema(description = "证件号/营业执照号码")
    private String plaintiffIdCard;
    @Schema(description = "地址")
    private String plaintiffAddress;
    @Schema(description = "联系电话")
    private String plaintiffMobile;
    @Schema(description = "法人姓名")
    private String plaintiffLegalPersonName;
    @Schema(description = "出生日期")
    private String plaintiffBirthDate;
    @Schema(description = "国别")
    private String plaintiffCountry;
    @Schema(description = "性别")
    private String plaintiffSex;
    @Schema(description = "民族")
    private String plaintiffNation;

    /**
     * 代理人
     */
    @Schema(description = "姓名/企业名称")
    private String plaintiffAgentName;
    @Schema(description = "证件类型：身份证、社会信用代码证")
    private String plaintiffAgentIdType;
    @Schema(description = "证件号/营业执照号码")
    private String plaintiffAgentIdCard;
    @Schema(description = "地址")
    private String plaintiffAgentAddress;
    @Schema(description = "联系电话")
    private String plaintiffAgentMobile;
    @Schema(description = "出生日期")
    private String plaintiffAgentBirthDate;
    @Schema(description = "国别")
    private String plaintiffAgentCountry;
    @Schema(description = "性别")
    private String plaintiffAgentSex;
    @Schema(description = "民族")
    private String plaintiffAgentNation;



    /**
     * 被告姓名
     */

    @Schema(description = "姓名/企业名称")
    private String defendantName;
    @Schema(description = "证件类型：身份证、社会信用代码证")
    private String defendantIdType;
    @Schema(description = "证件号/营业执照号码")
    private String defendantIdCard;
    @Schema(description = "地址")
    private String defendantAddress;
    @Schema(description = "联系电话")
    private String defendantMobile;
    @Schema(description = "法人姓名")
    private String defendantLegalPersonName;
    @Schema(description = "出生日期")
    private String defendantBirthDate;
    @Schema(description = "国别")
    private String defendantCountry;
    @Schema(description = "性别")
    private String defendantSex;
    @Schema(description = "民族")
    private String defendantNation;

    @Schema(description = "姓名/企业名称")
    private String defendantAgentName;
    @Schema(description = "证件类型：身份证、社会信用代码证")
    private String defendantAgentIdType;
    @Schema(description = "证件号/营业执照号码")
    private String defendantAgentIdCard;
    @Schema(description = "地址")
    private String defendantAgentAddress;
    @Schema(description = "联系电话")
    private String defendantAgentMobile;
    @Schema(description = "出生日期")
    private String defendantAgentBirthDate;
    @Schema(description = "国别")
    private String defendantAgentCountry;
    @Schema(description = "性别")
    private String defendantAgentSex;
    @Schema(description = "民族")
    private String defendantAgentNation;
}
